#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include<stdio.h>
#include<string.h>
#include<unistd.h>


#define NUM 1024
int main()
{
////1.打开文件
//    FILE* ft = fopen("bite.txt", "r");
//    if(ft == NULL)
//    {
//        perror("open");
//    }
//    char tem[NUM];
//    fread(tem,sizeof(char),sizeof(tem),ft);
//    fprintf(stdout,"%s\n",tem);
//
//    fclose(ft);
    //1、打开文件

    //int fd = open("log.txt",O_WRONLY | O_CREAT | O_TRUNC,0666);
    //if(fd < 0)
    //{
    //    perror("open");
    //    return 1;
    //}
    //const char* str = "Hello Linux";
    //write(fd,str,strlen(str));


    ////2、文件操作
    //close(fd);
    ////3、文件关闭
    //
    //
    int fd = open("log.txt",O_RDONLY);
    if(fd < 0)
    {
        perror("open");
        return 1;
    }
    char str[NUM];
    read(fd,str,sizeof(str));
    printf("%s\n",str);

    //2、文件操作
    close(fd);
    //3、文件关闭
    
    return 0;
    
}
